.tc-carousel .glide__arrows{z-index:100;height:100%;position:absolute;top:0}.tc-carousel .glide__arrows:first-child{left:0}.tc-carousel .glide__arrows:last-child{right:0}.tc-carousel .glide__arrows .glide__arrow{cursor:pointer;background-color:#0003;border:none;height:100%;margin:0;padding:0 6px}.tc-carousel .glide__arrows .glide__arrow>svg{opacity:.8;fill:#fff;width:18px;height:18px}.tc-carousel .glide__bullets{justify-content:center;width:100%;display:flex;position:absolute;bottom:8px}.tc-carousel .glide__bullet{cursor:pointer;background-color:#ffffff80;border:1px solid #eee;border-radius:50%;width:10px;height:10px;margin:0;padding:0}.tc-carousel .glide__bullet:hover{border:2px solid #fff}.tc-carousel .glide__bullet--active{background-color:#fff}.tc-carousel .glide__bullet+.glide__bullet{margin-left:5px}.tc-carousel{margin:0 auto}.tc-carousel .glide__slide{justify-content:center;align-items:flex-end;width:100%;height:auto;display:flex}.tc-carousel .glide__slide>div{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tc-carousel .glide__slide a{width:100%;height:100%;display:flex}.tc-carousel .glide__slide>img,.tc-carousel .glide__slide>a>img{width:100%}.tc-packages__header{border:1px solid #eee;border-top:none}@media (max-width:640px){.tc-packages__header{border-left:none;border-right:none}}.tc-packages__footer{background-color:var(--ocean-blue);text-align:center;margin-top:8px;padding:8px}.tc-packages__footer a{color:var(--white);text-decoration:underline}.tc-packages__carousel-availability{color:#1db0f0;margin-bottom:4px;font-size:11px}.tc-packages__carousel .glide__arrows:first-child .glide__arrow{border-radius:var(--border-radius) 0 0 var(--border-radius)}.tc-packages__carousel .glide__arrows:last-child .glide__arrow{border-radius:0 var(--border-radius) var(--border-radius) 0}.tc-packages__slide{width:100%;margin:0 auto}.tc-packages__slide-header{color:var(--ocean-blue);margin:10px 0}.tc-packages__slide-title{margin:4px 0;font-size:18px}.tc-packages__slide-description{margin:4px 0 12px;font-size:14px;font-weight:400}.tc-packages__slide-promotion{color:var(--pinky-red)}.tc-packages__slide-price{margin:2px 0;font-size:12px}.tc-packages__slide-hr{background-color:#eee;border:none;height:1px;margin:14px 0}.tc-packages__slide-icons{justify-content:center;align-items:center;display:flex}.tc-packages__slide-icons span{margin:0 6px}.tc-packages__slide-icons img{width:25px;height:25px}.tc-packages__slide-icons>img+img{margin-left:4px}.tc-packages__body{flex:1;padding:0 4px}.tc-packages__body-empty{flex:1;margin-bottom:18px}.corp-hybrid-modal{text-align:center}.corp-hybrid-modal__title{color:var(--white);border-radius:calc(var(--border-radius) - 1px) calc(var(--border-radius) - 1px) 0 0;background-color:var(--ocean-blue);margin:0;padding:16px 0}.corp-hybrid-modal__subtitle{background-color:var(--light-gray);border-radius:var(--border-radius);margin:0;padding:12px 0}.corp-hybrid-modal__body{color:var(--ocean-blue);padding:12px}.corp-hybrid-modal__body p{font-size:14px}.corp-hybrid-modal .tc-modal__close{top:14px;right:14px}.tc-mts-modal .tc-card{text-align:center;padding:16px}.tc-packages-modal .tc-card{padding:16px}.tc-packages-modal__banner{width:100%;max-width:400px}.tc-packages-credit-debt-banner{color:var(--white);background-color:#c3170a;border-radius:0 0 4px 4px;align-items:center;gap:10px;padding:10px 20px;font-size:14px;line-height:1.5;display:flex}.tc-packages{text-align:center;flex-direction:column;min-height:calc(100vh - 50px);display:flex}
